Как сконфигурировать tomcat/liferay для приложений OpenXava

Данное руководство описывает только предварительные шаги, необходимые для запуска приложения OX в веб-контейнере Tomcat или портале Liferay (сконфигурированном для выполнения в Tomcat).

OpenXava v3.0.2 или более позднии версии

Для того, чтобы запустить OX приложение на tomcat/liferay, нужно выполнить следующие предварительные шаги:
  • Для начала необходимо установить Tomcat или Liferay.
  • После этого необходимо скопировать {OX}/tomcat/common/lib/ejb.jar, {OX}/tomcat/common/lib/jta.jar в папку {LR}/common/lib.
Это все.

OpenXava v3.0.1 или более ранние версии

Для того, чтобы запустить OX приложение на tomcat/liferay, нужно выполнить следующие предварительные шаги:
  • Для начала необходимо установить Tomcat bkb Liferay.
  • После этого необходимо скопировать файлы {OX}/tomcat/common/lib/ejb.jar, {OX}/tomcat/common/lib/hsqldb.jar,{OX}/tomcat/common/lib/jta.jar
to the {LR}/common/lib folder.
  • Затем необходимо скопировать
{OX}/tomcat/data/openxava-db.script
{OX}/tomcat/data/openxava-db.properties
в папку {LR}/data

  • Добавьте в файл {LR}/conf/context.xml описания ресурсов, необходимые для подключения OX к БД (например):
<Resource name="jdbc/OpenXavaDS" auth="Container" type="javax.sql.DataSource"
maxActive="20" maxIdle="5" maxWait="10000"
username="sa" password="" driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:file:../data/openxava-db"/>
 
Вам необходимо сконфигурировать здесь все ресурсы подключения к БД, которые необходимы для работы вашего приложения.

После того, как все вышеперечисленные шаги выполнены, ваше приложение должно запускаться.

Наслаждайтесь. :)